H N NH H N H N NH 2 HO O NH O